#include <iostream>
#include <string>
#include <typeinfo>

using namespace std;

template <typename T>
void Func(T val)
{
    cout << "val 的类型为:" << typeid(val).name() << endl;
}

int main(int argc, char const *argv[])
{
    int val;
    Func(val);
    
    return 0;
}
